package ev.ftw.app;

import java.io.File;

import javax.swing.filechooser.FileFilter;


/**
 * Clase para la aplicar un filtro de ficheros WIG a las ventanas de selección de fichero.
 * 
 * @date 01.08.2012
 * @author Enrique Vázquez de Luis
 *
 */
public class WigFileFilter extends FileFilter {
	
	/**
	 * Función de aceptación de extensiones.
	 * 
	 * @date 01.08.2012
	 * @author Enrique Vázquez de Luis
	 */
    public boolean accept(File f) {
        if (f.isDirectory()) {
            return true;
        }
 
        String extension = Utils.getExtension(f);
        if (extension != null) {
            if (extension.equals(Utils.wig)) {
                    return true;
            } else {
                return false;
            }
        }
 
        return false;
    }
 
    /**
     * Función con la descripción de la extensión elegida.
     * 
     * @date 01.08.2012
	 * @author Enrique Vázquez de Luis
     */
    public String getDescription() {
        return "Ficheros Wig";
    }
}
